/* cssreset */
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,th,td,p,blockquote,pre,form,fieldset,legend,input,button,textarea,hr{margin:0;padding:0;}
ul,ol{list-style:none;}
body{font:12px/1.5 Arial;background-color:#ececec;}
select,input,button{vertical-align:middle;font-size:100%;}
fieldset,img{border:0;}
em{font-style:normal;}
.clear {clear:both;display:block;height:0; visibility:hidden; font:0/0 arial}
.clearfix:after {content:"."; display: block; height: 0; clear: both; visibility: hidden; font-size:0}
.clearfix {*zoom:1}
.fl {float:left;}
.fr {float:right;}
.wrap {width:1002px; margin:0 auto;}
.side {width:252px;}
.main {width:708px; margin-left: 28px;}
a {color:#484848; text-decoration:none;}
a:hover {text-decoration:underline;}
.mt20 {margin-top: 20px;}

/* header */
.bluebar {height: 3px; background-color:#001f58;}
.header {border-top: 3px solid #ececec; background-image:url(../images/index_03.png); height: 130px; text-align: center;}
.nav {height:42px; background-image:url(../images/index_07.png);}
.nav ul li {float:left; border-right:1px solid #e2e2e2;}
.nav ul li a {display: block; width:110px; text-align: center; height: 42px; font:14px/42px Microsoft YaHei;}
.nav ul li a:hover {background-color: #77a6da; text-decoration: none; color: #fff;}
.banner {height: 355px; background:url(../images/banner.jpg) no-repeat center 0;}
.inBanner {width: 1056px; height: 354px; margin:0 auto; position:relative; left:-1px; top:39px; overflow:hidden;}
/* index */
.head {height: 41px;}
.head .more {display:block; width:59px; height: 15px; float:right; margin-right: 6px; margin-top: 15px;}
.company {width: 358px; height: 317px;}
.company .head {background-image:url(../images/index_11.png);}
.slide {width: 347px; height: 107px; border:3px solid #cbcbcb; margin:0 auto; float:left; margin-top: 8px;}
.inCom {font:12px/21px SimSun; color:#5d5b5b; margin-top: 15px;}.inCom a {color:#c70e0e;}
.news {width: 355px; height: 317px; margin-left: 9px;}
.news .head {background-image:url(../images/index_13.png);}
.picnews {padding-top: 8px;}
.picnews span.title {font:bold 14px/23px SimSun;}
.picnews .picCon {margin-top: 10px;}
.news ul {margin-top: 10px;}
.news ul li {font:12px/26px SimSun; border-bottom:1px dashed #999;}
.news ul li a:hover {text-decoration: none; color:#c70e0e;}
.chirenLink {width: 253px; height: 317px; margin-left: 23px;}
.contact { width: 263px; height: 240px;}
.contact .head {background-image:url(../images/index_27.png);}
.contact .content {font:14px/22px SimSun; color:#001f58;}
.honor {width: 724px; height: 240px; margin-left: 13px;}
.honor .head {background-image:url(../images/index_29.png);}
.honor .content {position:relative;}
#goL,#goR {position:absolute; top:88px;}#goR{right:0;}
.case .head {background:url(../images/index_41.png) no-repeat;}
.footer {height: 117px; background-color: #011347; margin-top: 20px;}
.footer .wrap {height: 117px; background:url(../images/index_44.png);}
.footer .wrap  p {color:white; font:12px/21px SimSun; margin-left: 185px; padding-top: 27px;}
/* page */
.pageHead {height: 30px; background:url(../images/page_bar_03.png) no-repeat 0 bottom; line-height: 26px;}
.pageContent {padding:10px 0;}
.pageContent .content { font:14px/23px Microsoft YaHei; color:#5d5b5b;}
/* 上一页 下一页*/
.prne {margin-top:20px; text-align:center;}
/*分页*/
.page {padding:10px; font:12px/23px SimSun; text-align: center; margin-top: 15px;}
.page span.current {font-weight: bold; display:inline-block; *zoom:1; padding:1px 10px; background-color: #007e7e; color:#eee;}
.page a {display:inline-block; *zoom:1; padding:1px 3px; background-color: #eee; border:1px solid #ccc;}
/*新闻列表*/
.newsList li {height:35px; font:14px/35px Microsoft Yahei; border-bottom:1px dashed #ccc; padding:0 10px;}
.newsList li a {color:#333;}
.newsList li a:hover {color:#999; text-decoration: none;}
.newsList li span {float:right;}
/*在线留言*/
.order td {padding:5px;}
.order td input, .order td textarea {background-color:#fff; border:1px solid #ccc;}
.order td input {height:25px;}
/*proList*/
.proList li {width:200px; height:225px; float:left; border:1px solid #999; padding:8px; overflow:hidden; margin-left:15px; margin-top:15px; background-color:white; text-align:center;}
.proList li img {width:200px; height:205px;}
.proList li a:hover {color:#C00;}
/*jobs*/
.jobs li { padding:10px; background-color:#eee; border:1px dashed #ccc;}
.jobs li p {line-height:25px;}
.jobs li a {float:right; display:block; padding:5px 8px; margin:10px; border:1px solid #999; background-color:#fff;}
.info_title { margin-top:10px; height:30px; font:14px/30px Microsoft YaHei; background-color:#CCC; margin-bottom:15px;}
.info_title b {display:inline-block; padding:0 5px; background-color:#06F; color:white; position:relative; top:-1px;}
/*info*/
.pageContent h1 {text-align:center; font:20px/35px Microsoft YaHei; }
.pageContent .info {height:30px; font:12px/30px SimSun; text-align:center;}